#include"processbar.h"
#include<time.h>
#include<stdlib.h>
#include<unistd.h>
#define FILESIZE (1024*1024*1024)

void download(callback_t cb)
{

	srand(time(NULL)^1023);
	int total=FILESIZE;
	while(total){
		usleep(10000);
	 int one =rand()%(5*1024*1024);
	total-=one;
	if(total<0)total=0;
	int download=FILESIZE-total;
	double rate=download*100.0/FILESIZE;
cb(rate);
	}

}
int main()
{
//	process();
	download(process_flush);
	printf("\n");
return 0;
}
